Estimating Completeness in Streaming Graphs
نویسندگان
چکیده
Finding the completeness of a graph is important from various aspects. Considering the massive growth and dynamics of real-life networks, we readdress this problem in a streaming setting. We approach the problem of verifying the completeness of a graph by estimating the eigen values of a sketch of its adjacency matrix. Here, we provide the first approximation algorithm for estimating the completeness of a bipartite graph in the streaming model. The approach is further generalized for any arbitrary simple graph. We employ some useful recent results on ` 1 heavy eigen-hitters to construct the algorithms working in linear time and consuming sublinear space. The implementation of the algorithms have also been done and tested on a couple of networks. We illustrate the e↵ectiveness of the proposed approaches in analyzing social, biological and other real-life networks.
منابع مشابه
On Estimating Path Aggregates over Streaming Graphs
We consider the updatable streaming graph model, where edges of a graph arrive or depart in arbitrary sequence and are processed in an online fashion using sub-linear space and time. We study the problem of estimating aggregate path metrics Pk defined as the number of pairs of vertices that have a simple path between them of length k. For a streaming undirected graph with n vertices, m edges an...
متن کاملEstimating Weighted Matchings in o(n) Space
We consider the problem of estimating the weight of a maximum weighted matching of a weighted graph G(V, E) whose edges are revealed in a streaming fashion. We develop a reduction from the maximum weighted matching problem to the maximum cardinality matching problem that only doubles the approximation factor of a streaming algorithm developed for the maximum cardinality matching problem. Our re...
متن کاملStreaming Algorithms for Estimating the Matching Size in Planar Graphs and Beyond
We consider the problem of estimating the size of a maximum matching when the edges are revealed in a streaming fashion. Consider a graph G = (V,E) with n vertices and m edges. The input stream is a permutation of edges S = 〈e1, . . . , em〉 chosen by an adversary. The goal is to output an estimation of the size of a maximum matching. The algorithm is only allowed to use a small amount of memory...
متن کاملMaximum Bounded Rooted-Tree Packing Problem
Given a graph and a root, the Maximum Bounded Rooted-Tree Packing (MBRTP) problem aims at finding K rooted-trees that span the largest subset of vertices, when each vertex has a limited outdegree. This problem is motivated by peerto-peer streaming overlays in under-provisioned systems. We prove that the MBRTP problem is NP-complete. We present two polynomial-time algorithms that computes an opt...
متن کاملData Stream Algorithms via Expander Graphs
We present a simple way of designing deterministic algorithms for problems in the data stream model via lossless expander graphs. We illustrate this by considering two problems, namely, k-sparsity testing and estimating frequency of items.
متن کامل